QuickSight のダッシュボードや分析をアプリケーションに埋め込む際に参考になるリンク集
コーヒーが好きな emi です。
QuickSight で作成したダッシュボードや分析は、任意のアプリケーションページに埋め込むことができます。
要件によって選択すべき埋め込み方法や実装が異なります。
違いをよく理解せねばと思いつつ、種類が多く自身がコーディングを普段あまりしないものでよく忘れてしまうため、まとめました。
埋め込みの概要
公式ドキュメントはこちらです。
埋め込みオプションの種類
埋め込み方法はいくつか種類があります。BlackBelt の動画が分かりやすいです。
NRI ネットコム様の以下記事も分かりやすいです。
行レベルセキュリティを使用し閲覧権限を設定した埋め込み
ダッシュボード URL 発行時に SessionTags パラメータでタグを指定
JSON でタグを設定する際に参考になるブログ(CLI スケルトンの利用)
ハンズオン
S3 の静的 Web サイトホスティングで簡易的にダッシュボードを埋め込む例
埋め込み URL の生成コマンド(AWS CLI)
- 匿名ユーザー用の埋め込み URL を生成する
- 登録ユーザー用の埋め込み URL を生成する
- (IAM Identity Center の)IDを持つ登録ユーザーの埋め込みURLを生成する
- ダッシュボード埋め込み URL を取得する
- セッション埋め込みURLを取得する
その他参考
- Quicksightの未登録ユーザーに、ダッシュボードを見せる方法はありますか? - 日本語で質問 | Q&A - Amazon QuickSight Community
- React アプリケーションでの埋め込み例
終わりに
QuickSight で作成した分析やダッシュボードの埋め込みについて参考になるリンクをまとめました。追加で参考になるリンクがあれば随時更新しようと思います。
embedding と聞くと最近は埋め込みというよりベクトル化を想起してしまいますね。
質問やご要望については画面下部のお問い合わせ「DevelopersIO について」からご連絡ください。記事に関してお問い合わせいただけます。